package com.hu.mybatis.mapper;

import com.hu.mybatis.entity.Emp;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DynamicSQLMapper {

    // 多条件查询
    List<Emp> getEmpByConditionForWhere(Emp emp);

    // 多条件查询
    List<Emp> getEmpByConditionForTrim(Emp emp);

    // 多条件查询
    List<Emp> getEmpByConditionForChoose(Emp emp);

    // 批量删除
    int batchDeleteForForEach(@Param("eids") Integer[] eids);

    // 批量添加
    int batchInsertForForEach(@Param("empList") List<Emp> empList);
}
